Triggers এবং Actions এর ব্যবহার

Microsoft Technologies - মাইক্রোসফট পাওয়ার অটোমেট (Microsoft Power Automate)
262

Power Automate এ Triggers এবং Actions হলো দুটি মূল উপাদান, যা কার্যপ্রবাহ (flows) তৈরি করতে সাহায্য করে। এই দুটি উপাদান Power Automate এর কার্যপ্রবাহকে কার্যকর ও স্বয়ংক্রিয় করতে ব্যবহৃত হয়।

  • Trigger: ট্রিগার হলো সেই ইভেন্ট যা কার্যপ্রবাহ (flow) শুরু করে। যখন কোনো নির্দিষ্ট ঘটনা ঘটে, তখন ফ্লো শুরু হয়।
  • Action: একবার ট্রিগার ইভেন্ট ঘটলে, action নির্দিষ্ট কাজ বা প্রক্রিয়া সম্পাদন করে।

Power Automate-এ Trigger

Trigger হলো একটি নির্দিষ্ট ইভেন্ট যা কার্যপ্রবাহ শুরু করে। এটি এমন একটি ক্রিয়া, যেমন একটি নতুন ইমেইল আসা, ফাইল আপলোড হওয়া, বা SharePoint তালিকায় নতুন আইটেম তৈরি হওয়া, যা ফ্লো চালু করে।

Triggers এর ধরন

Power Automate বিভিন্ন ধরনের ট্রিগার সমর্থন করে। নিচে কিছু সাধারণ ট্রিগারের উদাহরণ দেওয়া হলো:

  • Automated Trigger:
    • এটি এমন ট্রিগার যা কোনো নির্দিষ্ট ইভেন্ট ঘটলে স্বয়ংক্রিয়ভাবে কার্যপ্রবাহ শুরু করে। উদাহরণস্বরূপ, "When a new email arrives" (যখন একটি নতুন ইমেইল আসবে তখন)। এই ধরনের ট্রিগারগুলোর প্রক্রিয়া সাধারণত অটোমেটেড থাকে।
  • Instant Trigger:
    • এটি এমন একটি ট্রিগার যা ম্যানুয়ালি চালু করা হয়। ব্যবহারকারী একটি নির্দিষ্ট বোতাম বা ইন্টারফেসের মাধ্যমে ট্রিগার শুরু করেন। উদাহরণস্বরূপ, একটি ফর্ম জমা দেওয়া হলে বা একটি ক্লিক ইভেন্ট ঘটলে।
  • Scheduled Trigger:
    • এই ট্রিগারটি নির্দিষ্ট সময়ে বা সময়সূচী অনুযায়ী কার্যপ্রবাহ শুরু হয়। উদাহরণস্বরূপ, প্রতি দিন বা প্রতি সপ্তাহে একবার একটি নির্দিষ্ট কাজ করা।
  • Event-Based Trigger:
    • যখন কোনো বিশেষ ইভেন্ট ঘটে, তখন এটি কার্যপ্রবাহ শুরু করবে। যেমন, "When a new item is added to SharePoint list" (যখন SharePoint তালিকায় একটি নতুন আইটেম যুক্ত হবে)।

Trigger নির্বাচন

  • Power Automate ড্যাশবোর্ডে Create অপশন নির্বাচন করে, আপনি বিভিন্ন ধরনের ট্রিগার দেখতে পাবেন।
  • আপনি ইভেন্টের ধরন অনুযায়ী ট্রিগার নির্বাচন করতে পারেন, যেমন:
    • Office 365 Outlook (নতুন ইমেইল আগমন)
    • SharePoint (নতুন আইটেম যুক্ত হওয়া)
    • OneDrive (ফাইল আপলোড হওয়া)

Power Automate-এ Action

Action হলো একটি নির্দিষ্ট কাজ যা একটি ট্রিগার ঘটলে সম্পন্ন হয়। একবার ট্রিগার কার্যকর হলে, তখন আপনাকে নির্দিষ্ট Action নির্বাচন করতে হবে যা কার্যপ্রবাহের পরবর্তী ধাপটি সম্পন্ন করবে।

Actions এর ধরন

Power Automate এ অনেক ধরনের Action রয়েছে, যা বিভিন্ন সেবা বা অ্যাপ্লিকেশনের মাধ্যমে কাজ করতে সক্ষম।

  • Send an Email: ট্রিগার ঘটলে একটি ইমেইল পাঠানোর জন্য ব্যবহার করা হয়। উদাহরণস্বরূপ, "Send an email notification"
  • Create a Task: যখন একটি নির্দিষ্ট ইভেন্ট ঘটে, তখন একটি টাস্ক তৈরি করা যায়। উদাহরণস্বরূপ, "Create a task in Microsoft Planner"
  • Store Data in SharePoint: একটি ফ্লো চালানোর পর, ডেটা SharePoint-এ সংরক্ষণ করা যায়। যেমন, "Create a new item in SharePoint"
  • Upload a File: ফাইল আপলোড করার জন্য ব্যবহার করা হয়। উদাহরণস্বরূপ, "Upload a file to OneDrive"
  • Add Data to Excel: Excel ফাইল বা শীটে ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, "Add a row to Excel"
  • Update or Delete Data: SharePoint বা অন্যান্য ডেটাবেসে Update বা Delete করতে পারা। উদাহরণস্বরূপ, "Update an item in SharePoint"

Action নির্বাচন

Power Automate এর মধ্যে Actions অনেকগুলো সেবা ও প্ল্যাটফর্মের সাথে ইন্টিগ্রেট করা রয়েছে। যেমন:

  • Outlook: ইমেইল পাঠানো, সি.সি. করা বা Calendar ইভেন্ট তৈরি।
  • SharePoint: আইটেম তৈরি, সম্পাদনা বা ডিলিট।
  • OneDrive: ফাইল আপলোড বা ডাউনলোড করা।
  • Dynamics 365: কাস্টম ডেটা তৈরি বা আপডেট করা।
  • SQL Server: SQL কোয়েরি চালানো বা ডেটা ইনসার্ট/আপডেট করা।

এছাড়াও আপনি আরও বিভিন্ন অ্যাপ্লিকেশনের সাথে সংযোগ স্থাপন করতে পারেন, যেমন Slack, Trello, Twitter, Salesforce, Google Sheets, ইত্যাদি।


Power Automate-এ Trigger এবং Action এর ব্যবহার

Automated Flow Example:

ধরা যাক আপনি চান যখন কোনো নতুন ইমেইল আপনার ইনবক্সে আসবে, তখন একটি টাস্ক তৈরি হবে Microsoft Planner এ।

  • Trigger: "When a new email arrives in Outlook"
  • Action: "Create a task in Microsoft Planner"

এই ধরনের কার্যপ্রবাহ অটোমেটিক্যালি চলে এবং আপনাকে কোনো ম্যানুয়াল কাজ করতে হয় না।

Instant Flow Example:

ধরা যাক, আপনি একটি ফর্ম জমা দেওয়ার সময় একটি ইমেইল নোটিফিকেশন পেতে চান। এখানে আপনাকে ম্যানুয়ালি ট্রিগার করতে হবে।

  • Trigger: "When a button is pressed" (ইনস্ট্যান্ট ট্রিগার)
  • Action: "Send an email notification"

এটি তখন কাজ করবে যখন আপনি নির্দিষ্ট বোতামটি টিপবেন।

Scheduled Flow Example:

আপনি চাইছেন যে প্রতি সপ্তাহে একটি রিপোর্ট তৈরি হয়ে আপনার ইমেইলে পাঠানো হোক।

  • Trigger: "Recurrence" (যা নির্দিষ্ট সময়ে ফ্লো চালু করবে)
  • Action: "Send an email with the report"

এই ধরনের কার্যপ্রবাহ একটি নির্দিষ্ট সময়সূচী অনুযায়ী চালু হবে।


Conclusion

Triggers এবং Actions Power Automate এর দুটি প্রধান উপাদান। Triggers ইভেন্টের মাধ্যমে কার্যপ্রবাহ শুরু করে, এবং Actions নির্দিষ্ট কাজ সম্পন্ন করে। এগুলো Power Automate এর শক্তিশালী অটোমেশন তৈরির ভিত্তি।

Content added By

Triggers এর পরিচিতি এবং এর বিভিন্ন প্রকার (When an item is created, Recurrence, Button trigger)

197

Power Automate এ Trigger হলো একটি ইভেন্ট যা একটি নির্দিষ্ট কাজ বা ফ্লো শুরু করতে ব্যবহৃত হয়। ট্রিগারটি এমন একটি কার্যপ্রবাহের শুরুতে কাজ করে যখন একটি নির্দিষ্ট ইভেন্ট ঘটে। এটি মূলত ফ্লো চালু করার জন্য "কন্ডিশন" হিসেবে কাজ করে এবং একবার ট্রিগার সক্রিয় হলে, নির্দিষ্ট অ্যাকশন গুলি পরবর্তী পদক্ষেপ হিসেবে কার্যকর করা হয়।

Power Automate এ ট্রিগারগুলি Event-based অথবা Manual হতে পারে। এগুলো বিভিন্ন ধরণের ফ্লো তৈরি করতে ব্যবহৃত হয় এবং প্রতিটি ট্রিগারের নিজস্ব কাজের ধরন থাকে।


Power Automate এর প্রধান Triggers

Power Automate এ কিছু জনপ্রিয় ট্রিগার রয়েছে, যেগুলি আপনি আপনার ফ্লো তৈরির জন্য ব্যবহার করতে পারেন। এখানে কিছু সাধারণ ট্রিগার এবং তাদের কাজের ধরন দেওয়া হলো:


1. When an item is created (যখন একটি আইটেম তৈরি হয়)

এটি একটি Event-based Trigger, যা তখন কার্যকর হয় যখন কোনও নতুন আইটেম (যেমন একটি নতুন ডেটা, রেকর্ড বা ফাইল) তৈরি হয় একটি নির্দিষ্ট কনটেইনার বা ডাটাবেস-এ।

যেমন উদাহরণ:

  • SharePoint List: যখন SharePoint লিস্টে একটি নতুন আইটেম যোগ করা হয়, তখন এই ট্রিগারটি সক্রিয় হবে।
  • Dynamics 365: Dynamics 365 এর কোনো রেকর্ড তৈরি হলে, এটি ট্রিগার হতে পারে।

ব্যবহার:

  • নতুন ফাইল আপলোড হলে, ইমেইল পাঠানো
  • নতুন SharePoint আইটেম যুক্ত হলে, স্বয়ংক্রিয় টাস্ক তৈরি করা

এটি সাধারণত ব্যবহৃত হয় যখন আপনি নতুন তথ্য বা আইটেম এর জন্য প্রতিক্রিয়া জানাতে চান, যেমন একটি নতুন কাস্টমার, টিকিট বা আর্ডার।


2. Recurrence (পুনরাবৃত্তি)

Recurrence Trigger ব্যবহারকারীকে একটি নির্দিষ্ট সময়সূচী অনুযায়ী ফ্লো চালু করার সুযোগ দেয়। এই ট্রিগারটি মূলত scheduled flows (সময়সূচীভুক্ত ফ্লো) তৈরিতে ব্যবহৃত হয়। এটি একটি সময় নির্ধারণ করে, যা নির্দিষ্ট সময় পরপর কার্যপ্রবাহ চালু করবে।

যেমন উদাহরণ:

  • Daily: প্রতিদিন নির্দিষ্ট সময়ে একটি ফ্লো চালু হবে।
  • Weekly: প্রতি সপ্তাহে নির্দিষ্ট দিনে বা সময়ে ফ্লো চালু হবে।
  • Monthly: প্রতি মাসে নির্দিষ্ট দিনে ফ্লো চালু হবে।

ব্যবহার:

  • ডেইলি রিপোর্ট জেনারেট করা: প্রতিদিন সকালে একটি নির্দিষ্ট সময় রিপোর্ট পাঠানো।
  • মাসিক ডেটা ব্যাকআপ: প্রতি মাসে একবার একটি ডেটা ব্যাকআপ নেওয়া।

এই ট্রিগারটি সাধারণত এমন কাজের জন্য ব্যবহৃত হয় যেগুলি নির্দিষ্ট সময় অন্তর পুনরাবৃত্তি করতে হবে।


3. Button Trigger (বোতাম ট্রিগার)

Button Trigger একটি manual trigger, যা ব্যবহারকারী নিজে হাতে ফ্লো চালু করতে পারেন। সাধারণত এই ট্রিগারটি এমন ফ্লো তৈরিতে ব্যবহৃত হয় যেখানে ব্যবহারকারীর একটি নির্দিষ্ট অ্যাকশন (বোতামে ক্লিক) প্রয়োজন হয়।

যেমন উদাহরণ:

  • Push Notifications: আপনি একটি বোতাম দিয়ে একটি পুশ নোটিফিকেশন পাঠাতে পারেন।
  • Task Assignment: একটি বোতাম ক্লিক করে একটি নির্দিষ্ট টাস্ক কাউকে অ্যাসাইন করতে পারেন।

ব্যবহার:

  • একটি টাস্ক বা ইভেন্ট ম্যানুয়ালি ট্র্যাক করা: আপনি বোতাম ক্লিক করে বিশেষ কাজ শুরু করতে পারেন, যেমন ইমেইল পাঠানো বা রিপোর্ট তৈরি করা।
  • কার্যক্রম শুরু করা: যখন ব্যবহারকারী একটি নির্দিষ্ট কাজ শুরু করতে চান, তখন একটি বোতাম ক্লিক করে ফ্লো চালু হয়।

এই ধরনের ট্রিগার সাধারণত ব্যবহারকারীর ম্যাণুয়াল ইনপুট প্রয়োজন, যেখানে ফ্লোটি ব্যবহারকারীর চাহিদা অনুযায়ী চালু হয়।


Power Automate এর Triggers এর ব্যবহারিক দৃষ্টিকোণ

Power Automate এ Trigger ব্যবহার করে আপনি কার্যপ্রবাহটি বিভিন্ন ইভেন্ট বা পরিস্থিতি অনুযায়ী কাস্টমাইজ করতে পারেন। নিচে কিছু উদাহরণ দেওয়া হলো, যেগুলি বিভিন্ন ট্রিগারের ব্যবহার বুঝতে সাহায্য করবে:

When an item is created - উদাহরণ

  • Use Case: একটি নতুন কাস্টমার রেকর্ড SharePoint-এ যুক্ত হলে, এটি একটি স্বয়ংক্রিয় ইমেইল পাঠাবে যা কাস্টমারকে স্বাগতম জানাবে।
  • প্রকৃতি: Event-based Trigger, যখন একটি নির্দিষ্ট অবস্থায় (যেমন নতুন আইটেম তৈরি) কার্যপ্রবাহ চালু হয়।

Recurrence - উদাহরণ

  • Use Case: প্রতিদিন বিকালে ডেটাবেস ব্যাকআপ নেওয়ার জন্য ফ্লো চালু হবে।
  • প্রকৃতি: Time-based Trigger, এটি নির্দিষ্ট সময় পরপর ফ্লো চালু করে।

Button Trigger - উদাহরণ

  • Use Case: একটি মোবাইল অ্যাপ বা Power Apps থেকে বোতাম ক্লিক করে একটি নির্দিষ্ট টাস্ক শুরু করা।
  • প্রকৃতি: Manual Trigger, যেখানে ব্যবহারকারী হাতে ফ্লোটি শুরু করে।

সারাংশ

Power Automate এর Triggers ব্যবহার করে আপনি বিভিন্ন ধরনের ইভেন্ট বা অ্যাকশন থেকে কার্যপ্রবাহ শুরু করতে পারেন। এই ট্রিগারগুলির মাধ্যমে আপনি সঠিক সময়ে, সঠিকভাবে কাজ সম্পাদন করতে পারবেন। "When an item is created" একটি ইভেন্ট-ভিত্তিক ট্রিগার, "Recurrence" একটি টাইমবেসড ট্রিগার, এবং "Button Trigger" একটি ম্যানুয়াল ট্রিগার হিসেবে ব্যবহৃত হয়, যা নির্দিষ্ট কাজ বা কার্যক্রমের জন্য উপকারী।

Content added By

Actions কী এবং কিভাবে কাজ করে

237

Actions হলো Power Automate এর একটি অত্যন্ত গুরুত্বপূর্ণ উপাদান, যা একটি কার্যপ্রবাহ (flow) এর মধ্যে নির্দিষ্ট কাজ বা ক্রিয়া সম্পাদন করে। প্রতিটি action এক বা একাধিক কাজ সম্পন্ন করে এবং এগুলোর মাধ্যমে আপনি আপনার কার্যপ্রবাহকে অটোমেটেড এবং কাস্টমাইজ করতে পারেন। একাধিক actions একত্রে কাজ করে পুরো কার্যপ্রবাহ (flow) চালু করে।


Actions এর ধারণা

Power Automate এ, Action হলো কোনো specific operation বা task যা কার্যপ্রবাহের ট্রিগার হওয়ার পর বা নির্দিষ্ট শর্ত পূরণ হলে সম্পন্ন হয়। উদাহরণস্বরূপ:

  • একটি ইমেইল পাঠানো (Send an Email)
  • একটি ফাইল আপলোড করা (Upload a File)
  • একটি ডেটাবেসে তথ্য যোগ করা (Add a Record to a Database)
  • Slack বা Teams এ মেসেজ পাঠানো (Post a Message to Slack or Teams)

অতএব, Actions হলো কার্যপ্রবাহের মধ্যে গঠিত কাজগুলোর এক বা একাধিক অংশ, যা নির্দিষ্ট কাজ সম্পন্ন করতে ব্যবহৃত হয়।


Action কিভাবে কাজ করে

1. Trigger (ট্রিগার) এর মাধ্যমে Action চালু করা

  • Power Automate এর কার্যপ্রবাহ Trigger দ্বারা শুরু হয়। ট্রিগার একটি নির্দিষ্ট ইভেন্ট বা অবস্থার দিকে নির্দেশ করে, যেমন একটি নতুন ইমেইল আসা, বা একটি ফাইল আপলোড হওয়া।
  • Action তখন ট্রিগার হওয়ার পর সেই ইভেন্ট বা শর্ত অনুযায়ী একটি বা একাধিক কাজ সম্পন্ন করে।

উদাহরণস্বরূপ:

  • Trigger: "When an email arrives in Outlook"
  • Action: "Send a notification email to my phone"

এখানে, যখন Outlook এ একটি নতুন ইমেইল আসবে, তখন Action হিসেবে একটি নোটিফিকেশন ইমেইল আপনার ফোনে পাঠানো হবে।

2. Action গুলি কাস্টমাইজ করা

  • Actions সাধারণত একটি নির্দিষ্ট অ্যাপ্লিকেশন বা সার্ভিসের সাথে সংযুক্ত থাকে। প্রতিটি অ্যাপ্লিকেশনের Connectors অনুযায়ী বিভিন্ন action তৈরি করা যায়।
  • আপনি যেকোনো action কাস্টমাইজ করতে পারেন, যেমন:
    • একটি ইমেইলে কনটেন্ট ফিল্ডস যুক্ত করা।
    • ফাইল আপলোড করার সময় নির্দিষ্ট ফোল্ডারে সংরক্ষণ করা।

3. Action গুলোর মধ্যে ভ্যারিয়েবল ব্যবহার

  • আপনি Power Automate এ dynamic content বা variables ব্যবহার করতে পারেন, যেগুলোর মাধ্যমে Actions এর ইনপুট কাস্টমাইজ করা হয়। উদাহরণস্বরূপ:
    • Variables (যেমন UserName, Email, Date) ব্যবহার করে আপনি ইনপুট ফিল্ডে ডাইনামিক তথ্য প্রদান করতে পারেন।

Power Automate এ বিভিন্ন ধরনের Action

Power Automate এ বিভিন্ন ধরনের Actions পাওয়া যায়, যা বিভিন্ন Connectors এবং অ্যাপ্লিকেশনগুলোর মাধ্যমে কাজ করে। কিছু সাধারণ Action এর উদাহরণ:

1. Send an Email (ইমেইল পাঠানো)

  • Connector: Outlook, Gmail, Office 365 Mail
  • Action: একটি নির্দিষ্ট ইমেইল অ্যাড্রেসে ইমেইল পাঠানো, ইমেইলের সাবজেক্ট এবং কনটেন্ট কাস্টমাইজ করা।
  • উদাহরণ: "Send an email to [email@example.com] with the subject 'Test Email' and body 'This is a test message.'"

2. Create a File (ফাইল তৈরি করা)

  • Connector: OneDrive, SharePoint
  • Action: নির্দিষ্ট ফোল্ডারে ফাইল তৈরি করা।
  • উদাহরণ: "Create a file in OneDrive with the name 'Report.txt' and content 'Monthly Report'."

3. Update a Record (রেকর্ড আপডেট করা)

  • Connector: Dynamics 365, SQL Server
  • Action: ডেটাবেস বা CRM সিস্টেমে একটি রেকর্ড আপডেট করা।
  • উদাহরণ: "Update a contact record in Dynamics 365 with the new phone number."

4. Post a Message (মেসেজ পোস্ট করা)

  • Connector: Microsoft Teams, Slack
  • Action: একটি চ্যানেলে মেসেজ পোস্ট করা।
  • উদাহরণ: "Post a message to the 'General' channel in Microsoft Teams saying 'Reminder: Meeting at 3 PM.'"

5. Add a Row to a Table (টেবিলে রো যোগ করা)

  • Connector: Excel, SQL Server
  • Action: নির্দিষ্ট টেবিলে নতুন রো বা ডেটা যোগ করা।
  • উদাহরণ: "Add a new row to the Excel table with the name 'SalesData' and data 'John Doe, 5000'."

6. Condition (শর্ত)

  • Action: শর্ত ভিত্তিক কাজ সম্পন্ন করা।
  • উদাহরণ: একটি Condition action ব্যবহার করে আপনি শর্ত নির্ধারণ করতে পারেন, যেমন "If condition X is true, then do action Y; otherwise, do action Z."

7. Approve or Reject (অনুমোদন বা অস্বীকৃতি)

  • Connector: Approvals
  • Action: একটি আবেদন বা রিকোয়েস্ট অনুমোদন বা অস্বীকৃত করা।
  • উদাহরণ: "Approve the leave request submitted by [EmployeeName]."

Action কাস্টমাইজেশন এবং ব্যবহার

1. Dynamic Content ব্যবহার করা

  • Power Automate এ আপনি dynamic content ব্যবহার করে আপনার actions এর ইনপুটগুলি কাস্টমাইজ করতে পারেন। উদাহরণস্বরূপ, একটি ইমেইল পাঠানোর সময় dynamic content থেকে sender's name বা received time ব্যবহার করা।

2. Expressions এবং Conditions

  • Expressions ব্যবহার করে আপনি কাস্টম লজিক প্রয়োগ করতে পারেন, যেমন:
    • concat() ফাংশন ব্যবহার করে দুটি স্ট্রিং একত্রিত করা।
    • if() ফাংশন ব্যবহার করে শর্তের ভিত্তিতে একটি ভ্যালু নির্ধারণ করা।

3. Parallel Actions

  • আপনি একাধিক action কে parallel (একসাথে) চালাতে পারেন। উদাহরণস্বরূপ, একটি ফাইল আপলোড হওয়ার পর দুটি আলাদা কাজ একসাথে চলতে পারে, যেমন একটি মেসেজ পাঠানো এবং ডেটাবেসে রেকর্ড আপডেট করা।

সারাংশ

Actions Power Automate এর মূল উপাদান, যা কার্যপ্রবাহে নির্দিষ্ট কাজ সম্পাদন করে। আপনি বিভিন্ন Connectors এর মাধ্যমে বিভিন্ন actions ব্যবহার করতে পারেন, যেমন ইমেইল পাঠানো, ফাইল তৈরি করা, ডেটাবেসে রেকর্ড আপডেট করা ইত্যাদি। Actions এর মাধ্যমে আপনি আপনার কার্যপ্রবাহকে ডাইনামিক এবং কাস্টমাইজ করতে পারেন, যা অটোমেশন এবং প্রক্রিয়া দ্রুততর করতে সহায়ক।

Content added By

Common Actions (Send Email, Update Item, HTTP Request)

225

Power Automate এ বিভিন্ন Action ব্যবহার করে আপনি আপনার কার্যপ্রবাহ (flows) তৈরি ও পরিচালনা করতে পারেন। এখানে আমরা তিনটি সাধারণ অ্যাকশন Send Email, Update Item, এবং HTTP Request নিয়ে আলোচনা করব, যা প্রায়ই ব্যবহৃত হয়।


Send Email Action

Power Automate এর Send Email অ্যাকশনটি ইমেইল পাঠানোর জন্য ব্যবহৃত হয়। এটি সাধারণত ব্যবহৃত হয় যখন আপনি একটি নির্দিষ্ট ইভেন্টের জন্য ইমেইল নোটিফিকেশন পাঠাতে চান।

ব্যবহার

  • Outlook Connector বা Gmail Connector এর মাধ্যমে Send Email অ্যাকশন ব্যবহার করা যায়।
  • উদাহরণস্বরূপ, আপনি যখন একটি নতুন ফাইল SharePoint এ আপলোড করেন, তখন একটি ইমেইল নোটিফিকেশন পাঠানো হবে।

কনফিগারেশন

  1. To: যাদের কাছে ইমেইল পাঠাতে চান, তাদের ইমেইল ঠিকানা।
  2. Subject: ইমেইলের বিষয়।
  3. Body: ইমেইলের মূল বিষয়বস্তু (HTML বা Plain Text)।
  4. CC/BCC: কপি বা বিঁম্বিত ইমেইল ঠিকানা (ঐচ্ছিক)।

Update Item Action

Update Item অ্যাকশনটি ব্যবহার করে আপনি কোনো SharePoint লিস্ট বা Dataverse এর আইটেম আপডেট করতে পারেন। এটি যখন কোনো নির্দিষ্ট মান পরিবর্তন করতে হয় বা তথ্য আপডেট করতে হয়, তখন ব্যবহৃত হয়।

ব্যবহার

  • SharePoint বা Dataverse লিস্টে আইটেমের ডেটা পরিবর্তন করার জন্য।
  • উদাহরণস্বরূপ, আপনি যখন একটি ফর্ম সাবমিট করেন, তখন সংশ্লিষ্ট SharePoint লিস্টের একটি আইটেম আপডেট হবে।

কনফিগারেশন

  1. Site Address: SharePoint সাইটের URL।
  2. List Name: যেই লিস্টটিতে আইটেম আপডেট করতে চান।
  3. Item ID: যে আইটেমটি আপডেট করতে চান তার ID।
  4. Fields: পরিবর্তন করতে চাওয়া ফিল্ডগুলি, যেমন নাম, তারিখ, স্ট্যাটাস ইত্যাদি।

HTTP Request Action

HTTP Request অ্যাকশনটি ব্যবহার করে আপনি REST API এর মাধ্যমে কোনো ওয়েব সার্ভিস বা অ্যাপ্লিকেশন থেকে তথ্য নিতে বা তথ্য পাঠাতে পারেন। এটি ব্যবহারকারীদের বহিরাগত সিস্টেমের সাথে ইন্টিগ্রেশন করতে সহায়তা করে।

ব্যবহার

  • API Call করতে এবং তথ্য পাঠাতে বা গ্রহণ করতে।
  • উদাহরণস্বরূপ, আপনি যদি কোনো সার্ভিস থেকে ডেটা চাইতে চান বা সেকেন্ডারি সিস্টেমে তথ্য আপলোড করতে চান।

কনফিগারেশন

  1. Method: HTTP মেথড নির্বাচন করুন (GET, POST, PUT, DELETE)।
  2. URI: API URL বা Endpoint যেখানে রিকুয়েস্ট পাঠাতে হবে।
  3. Headers: যদি আপনার API তে অ্যান্থেন্টিকেশন বা অন্যান্য হেডার প্রয়োজন হয়, সেটি ইনপুট করুন।
  4. Body: যদি POST বা PUT মেথড ব্যবহার করা হয়, তবে তথ্য পাঠানোর জন্য বডি ফিল্ডটি পূর্ণ করুন (JSON, XML ইত্যাদি ফরম্যাটে)।

সংক্ষেপে

  • Send Email অ্যাকশনটি ইমেইল পাঠানোর জন্য ব্যবহৃত হয়, যা প্রায়ই নোটিফিকেশন বা রিমাইন্ডার পাঠাতে ব্যবহৃত হয়।
  • Update Item অ্যাকশনটি SharePoint বা Dataverse লিস্টের আইটেম আপডেট করতে ব্যবহৃত হয়।
  • HTTP Request অ্যাকশনটি API এর মাধ্যমে অন্যান্য সিস্টেমের সাথে তথ্য আদান-প্রদান করতে ব্যবহৃত হয়।

এই অ্যাকশনগুলো Power Automate এর কার্যপ্রবাহের মূল ভিত্তি হিসেবে কাজ করে এবং একাধিক সিস্টেম ও প্রক্রিয়া অটোমেট করতে সহায়ক।

Content added By

Custom Actions তৈরি করা

216

Custom Actions Power Automate এর একটি শক্তিশালী বৈশিষ্ট্য, যা ব্যবহারকারীদের তাদের নিজস্ব এপিআই (API) অথবা অ্যাকশন তৈরি করার সুযোগ দেয়। এই কাস্টম অ্যাকশনগুলির মাধ্যমে আপনি Power Automate এর মধ্যে নতুন কাস্টম কার্যপ্রবাহ (flow) বা ওয়র্কফ্লো ইনটিগ্রেট করতে পারেন, যা আপনার ব্যবসায়িক প্রক্রিয়ায় আরও উন্নতি আনতে সহায়ক। এটি বিশেষ করে Business Process Flows বা Power Apps এর মতো অন্য Power Platform সেবাগুলোর সাথে কার্যকরভাবে কাজ করতে ব্যবহৃত হয়।

Custom Actions তৈরি করতে Power Automate এবং Power Platform এর উন্নত ফিচার ব্যবহার করা হয়, বিশেষত যখন আপনি একটি Custom Connector তৈরি করে আপনার প্রয়োজনে নতুন কাস্টম কার্যপ্রবাহ সংযোজন করতে চান।


Power Automate এ Custom Actions তৈরি করার ধাপ

1. Power Automate এ লগইন করুন

  • প্রথমে, Power Automate এ আপনার Microsoft অ্যাকাউন্ট দিয়ে লগইন করুন।

2. Custom Connector তৈরি করুন

  • Custom Actions তৈরি করার জন্য আপনাকে প্রথমে একটি Custom Connector তৈরি করতে হবে, যা আপনার কাস্টম অ্যাকশন তৈরি করার জন্য ব্যবহৃত হবে।
  • ড্যাশবোর্ড থেকে Data ট্যাবে গিয়ে Custom Connectors নির্বাচন করুন।
  • এরপর, Create from blank বা Import an OpenAPI file অপশন থেকে একটি কাস্টম কানেক্টর তৈরি করুন।
  • কাস্টম কানেক্টর তৈরি করতে, আপনাকে কিছু মূল তথ্য প্রদান করতে হবে:
    • API Base URL: আপনার API এর বেস URL প্রদান করুন।
    • Authentication: কিভাবে আপনার API এর নিরাপত্তা নিশ্চিত হবে, তা নির্বাচন করুন (উদাহরণস্বরূপ, OAuth 2.0 বা API Key)।
    • Request and Response: API রিকোয়েস্ট এবং রেসপন্স এর কাঠামো কনফিগার করুন, যা আপনার Custom Action এর জন্য দরকার হবে।

3. Custom Action তৈরি করুন

  • কাস্টম কানেক্টর তৈরি করার পর, আপনি সেখানে Actions যোগ করতে পারেন। Action হলো কোন বিশেষ কাজ যা আপনার কাস্টম কানেক্টর সম্পাদন করবে।
  • Actions এর মাধ্যমে আপনি নির্দিষ্ট রিকোয়েস্ট বা প্রক্রিয়া ট্রিগার করবেন, যেমন ডেটাবেসে ডেটা ইনসার্ট করা, বা কোনো তৃতীয় পক্ষের API এ কল করা।

Custom Action তৈরি করার জন্য:

  • কাস্টম কানেক্টর পেজে গিয়ে Definition ট্যাবে ক্লিক করুন।
  • এরপর, Actions অংশে গিয়ে New Action এ ক্লিক করুন।
  • নতুন অ্যাকশনের জন্য:
    • Action Name: আপনার কাস্টম অ্যাকশনের নাম দিন।
    • Summary: অ্যাকশনের সংক্ষিপ্ত বিবরণ দিন।
    • Request Details: আপনি যেই API রিকোয়েস্ট পাঠাবেন, তার সমস্ত তথ্য দিন (মেথড, হেডার, প্যারামিটার, ইত্যাদি)।
    • Response Details: API রেসপন্সের কাঠামো কনফিগার করুন।

4. Custom Action এর Testing

  • কাস্টম অ্যাকশন তৈরি করার পর, তা সঠিকভাবে কাজ করছে কিনা তা পরীক্ষার জন্য Test অপশন ব্যবহার করুন।
  • টেস্ট করার জন্য, আপনি কাস্টম অ্যাকশনটি Power Automate এর ফ্লোতে ব্যবহার করতে পারেন এবং দেখুন এটি কিভাবে কার্যকরী হচ্ছে।

5. Custom Action Power Automate ফ্লোতে যুক্ত করা

  • একবার কাস্টম অ্যাকশন তৈরি এবং পরীক্ষা হয়ে গেলে, আপনি সেটিকে আপনার Power Automate Flows এর মধ্যে ব্যবহার করতে পারেন।
  • একটি নতুন ফ্লো তৈরি করার সময়, Custom Connector থেকে আপনার কাস্টম অ্যাকশনটি নির্বাচন করুন এবং তাকে প্রয়োজনীয়ভাবে কনফিগার করুন।
    • উদাহরণস্বরূপ, আপনি যদি একটি SendEmail কাস্টম অ্যাকশন তৈরি করেন, তবে আপনার ফ্লোতে SendEmail অ্যাকশনটি যুক্ত করে ইমেইল পাঠানোর কাজ করতে পারবেন।

Power Automate এ Custom Actions এর সুবিধা

  • স্বনির্ধারিত কার্যপ্রবাহ: Custom Actions তৈরি করার মাধ্যমে আপনি Power Automate এ আপনার ব্যবসায়িক প্রক্রিয়া বা প্রয়োজনে বিশেষ কার্যপ্রবাহ তৈরি করতে পারবেন, যা ডিফল্ট কনেক্টর দ্বারা সম্ভব নয়।
  • ইন্টিগ্রেশন এবং অটোমেশন: আপনার নিজস্ব API বা তৃতীয় পক্ষের সেবার সাথে ইন্টিগ্রেশন করতে পারেন, যা সিস্টেম বা ব্যবসায়িক প্রক্রিয়াগুলোকে আরও অটোমেটেড এবং একীভূত করবে।
  • নিরাপত্তা এবং কাস্টমাইজেশন: কাস্টম অ্যাকশন ব্যবহার করে আপনি আপনার API সুরক্ষিত রাখতে পারেন এবং সেগুলির জন্য নির্দিষ্ট নিরাপত্তা পলিসি প্রয়োগ করতে পারবেন।
  • ব্যবসায়িক প্রয়োজন অনুযায়ী ফ্লো কাস্টমাইজ করা: আপনার ব্যবসায়িক চাহিদা অনুযায়ী ফ্লো কাস্টমাইজ করে বিশেষ কার্যপ্রবাহ তৈরি করা সম্ভব, যা সাধারণ Power Automate ফিচার দিয়ে করা সম্ভব নয়।

Power Automate এর কাস্টম অ্যাকশন আপনাকে আপনার এপিআই বা অ্যাপ্লিকেশন এর সাথে আরও উন্নত এবং কাস্টমাইজড অটোমেশন তৈরি করার সুযোগ দেয়, যা ব্যবসায়িক কার্যপ্রবাহের দক্ষতা বাড়াতে সহায়ক।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...